home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / initrd.lz / initrd / scripts / casper-bottom / 47unr_ubiquity < prev   
Encoding:
Text File  |  2009-10-28  |  983 b   |  40 lines

  1. #!/bin/sh
  2.  
  3. PREREQ=""
  4. DESCRIPTION="Set ubiquity favourite for UNR..."
  5.  
  6. . /scripts/casper-functions
  7.  
  8. prereqs()
  9. {
  10.        echo "$PREREQ"
  11. }
  12.  
  13. case $1 in
  14. # get pre-requisites
  15. prereqs)
  16.        prereqs
  17.        exit 0
  18.        ;;
  19. esac
  20.  
  21. log_begin_msg "$DESCRIPTION"
  22.  
  23. gconf_version=$(chroot /root /usr/bin/dpkg-query -W --showformat='${Version}' gconf2 2>/dev/null) || gconf_version=""
  24.  
  25. gct() {
  26.     if [ "$gconf_version" ]; then
  27.         chroot /root sudo -u "$USERNAME" gconftool-2 "$@"
  28.     fi
  29. }
  30.  
  31. if ! gct -g /apps/netbook-launcher/favorites/favorites_list | grep -q ubiquity; then
  32.     gct -s -t string /apps/netbook-launcher/favorites/ubiquity/type application
  33.     gct -s -t string /apps/netbook-launcher/favorites/ubiquity/desktop_file /usr/share/applications/ubiquity-gtkui.desktop
  34.     favs=$(gct -g /apps/netbook-launcher/favorites/favorites_list)
  35.     gct -s -t list --list-type=string /apps/netbook-launcher/favorites/favorites_list $(echo "$favs" | sed -e 's/]$/,ubiquity]/')
  36. fi
  37.  
  38. log_end_msg
  39.  
  40.